package com.bidevalution.service;

import com.qtp.core.model.Response;

/**
 * 投标文件相关接口
 * @author huyiqi
 * @date 2019/11/11
 */
public interface TbFileService {
    /**
     * 获取应推完投标文件的单位信息并插入数据库
     * @param sectionId 标段id
     * @param sectionCode 标段编码
     */
    void getEnterFilePushed(String sectionId, String sectionCode);

    /**
     * 请求重推附件
     * @param sectionCode 标段编码
     * @param guid 企业id
     * @param remark 说明
     * @return 返回地调用结果
     */
    Response<String> askRePushFile(String sectionCode, String guid, String remark) throws Exception;

    /**
     * 反馈投标文件导入情况
     * @param projId 招标项目id
     * @param ptEnterpriseId 平台企业id（建易给的）
     * @param result 导入结果：0失败，1成功
     * @param errorCode 错误码（自定义）
     * @param description 描述信息
     * @return 返回调用结果
     */
    Response<String> backTenderingDocuments(String projId, String ptEnterpriseId, String result, String errorCode
            , String description) throws Exception;

    void updateFileDownResult(String id);

}
